prepare-root: Don't parse target root when composefs enabled
authorColin Walters <walters@verbum.org>
Sun, 23 Jul 2023 18:39:04 +0000 (14:39 -0400)
committerColin Walters <walters@verbum.org>
Tue, 25 Jul 2023 13:15:11 +0000 (09:15 -0400)
commit34656260154ad9affcd4d60c568d06c82b7149a6
treea9120e6ec51facc01aac75d7bd9239306ca630a9
parent83d37d6d3cecf746bd63c0c97bf9154b889e67ba
prepare-root: Don't parse target root when composefs enabled

We shouldn't load anything from the target root filesystem *before*
verifying its integrity if composefs is enabled.

In effect, we want to force composefs users to migrate to
`/usr/lib/ostree/prepare-root.conf` which lives in the initramfs.
(But because we enable sysroot.readonly=true if composefs is enabled
 too, they don't actually need to)
src/switchroot/ostree-prepare-root.c